@inproceedings{Alves12,
  author    = {P{\'e}ricles Rafael Oliveira Alves and
               Igor Rafael de Assis Costa and
               Fernando Magno Quint{\~a}o Pereira and
               Eduardo Lage Figueiredo},
  title     = {Parameter Based Constant Propagation},
  booktitle = {SBLP},
  year      = {2012},
  pages     = {57-71},
  publisher = {Springer}
}

@Book{Appel02,
  AUTHOR     = {Andrew W. Appel and Jens Palsberg},
  YEAR       = 2002,
  TITLE      = "Modern Compiler Implementation in Java",
  Edition    = "2nd",
  PUBLISHER  = "Cambridge University Press"
}

@article{Aycock03,
  author = {Aycock, John},
  title = {A brief history of just-in-time},
  journal = {ACM Computing Surveys},
  volume = {35},
  number = {2},
  year = {2003},
  pages = {97--113},
  publisher = {ACM}
}

@inproceedings{Bala00,
  author = {Vasanth Bala and Evelyn Duesterwald and Sanjeev Banerjia},
  title = {Dynamo: a transparent dynamic optimization system},
  booktitle = {PLDI},
  year = {2000},
  pages = {1--12},
  publisher = {ACM}
}

@inproceedings{Chen03,
  author = {Chen, Howard and Hsu, Wei-Chung and Lu, Jiwei and Yew, Pen-Chung and Chen, Dong-Yuan},
  title = {Dynamic trace selection using performance monitoring hardware sampling},
  booktitle = {CGO},
  year = {2003},
  pages = {79--90},
  publisher = {IEEE}
}

@inproceedings{Costa13,
  author = {Igor Rafael de Assis Costa and Pericles Rafael Oliveira Alves and
    Henrique Nazare Santos and Fernando Magno Quintao Pereira},
  title = {Just-in-Time Runtime Specialization},
  booktitle = {CGO},
  pages = {1--11},
  year = {2013},
  publisher = {ACM}
}

@inproceedings{Cuthbertson09,
  author = {Cuthbertson, John and Viswanathan, Sandhya and Bobrovsky,
    Konstantin and Astapchuk, Alexander and Srinivasan, Eric Kaczmarek.  Uma},
  title = {A Practical Approach to Hardware Performance Monitoring Based Dynamic Optimizations in a Production JVM},
  booktitle = {CGO},
  year = {2009},
  pages = {190--199},
  publisher = {IEEE}
}

@inproceedings{Duesterwald00,
  author    = {Evelyn Duesterwald and
               Vasanth Bala},
  title     = {Software Profiling for Hot Path Prediction: Less is More},
  booktitle = {ASPLOS},
  year      = {2000},
  pages     = {202-211},
  publisher = {ACM}
}

@InProceedings{Gal09,
 author = {Andreas Gal and Brendan Eich and Mike Shaver and David Anderson and Blake Kaplan and Graydon Hoare and David Mandelin and Boris Zbarsky and Jason Orendorff and Jess Ruderman and Edwin Smith and Rick Reitmair and Mohammad R. Haghighat and Michael Bebenita and Mason Change and Michael Franz},
 title = {Trace-based Just-in-Time Type Specialization for Dynamic Languages},
 booktitle = {PLDI},
 year = {2009},
 pages = {465 -- 478},
 publisher = {ACM}
}

@article{Hackett12,
  author = {Hackett, Brian and Guo, Shu-yu},
  title = {Fast and precise hybrid type inference for JavaScript},
  journal = {PLDI},
  issue_date = {June 2012},
  volume = {47},
  number = {6},
  year = {2012},
  pages = {239--250},
  publisher = {ACM}
}

@inproceedings{Inoue12,
  author = {Inoue, Hiroshi and Hayashizaki, Hiroshige and Wu, Peng and Nakatani, Toshio},
  title = {Adaptive multi-level compilation in a trace-based Java JIT compiler},
  booktitle = {OOPSLA},
  year = {2012},
  pages = {179--194},
  publisher = {ACM}
}

@inproceedings{Jiang10,
  author = {Jiang, Yunlian and Zhang, Eddy Z. and Tian, Kai and Mao, Feng and
    Gethers, Malcom and Shen, Xipeng and Gao, Yaoqing},
  title = {Exploiting statistical correlations for proactive prediction of program behaviors},
  booktitle = {CGO},
  year = {2010},
  pages = {248--256},
  publisher = {ACM}
}

@book{Kennedy02,
  author = {Kennedy, Ken and Allen, John R.},
  title = {Optimizing compilers for modern architectures: a dependence-based
   approach},
  year = {2002},
  publisher = {Morgan Kaufmann Publishers Inc.},
  address = {San Francisco, CA, USA}
}

@inproceedings{Lattner04,
  author    = {Chris Lattner and
               Vikram S. Adve},
  title     = "{LLVM}: A Compilation Framework for Lifelong Program Analysis
               {\&} Transformation",
  booktitle = {CGO},
  publisher = {IEEE},
  year      = {2004},
  pages     = {75-88}
}


@mastersthesis{Lucas13,
  author  = "Divino Cesar S. Lucas",
  title   = "Modeling the Performance Impact of Hot Code Misprediction in
    Cross-ISA Virtual Machines",
  school  = "Unicamp",
  month   = "April",
  year    = "2013"
}

@inproceedings{Merten00,
  author    = {Matthew C. Merten and
               Andrew R. Trick and
               Erik M. Nystrom and
               Ronald D. Barnes and
               Wen-mei W. Hwu},
  title     = {A hardware mechanism for dynamic extraction and relayout
               of program hot spots},
  booktitle = {ISCA},
  year      = {2000},
  pages     = {59-70},
  publisher = {ACM}
}

@book{Muchnick97,
  author = {Muchnick, Steven  S. },
  publisher = {Morgan Kaufmann},
  title = {Advanced Compiler Design and Implementation},
  year = {1997}
}

@inproceedings{Richards10,
  author    = {Richards G. and Lebresne S. and Burg B. and Vitek, J.},
  title     = {An Analysis of the Dynamic Behavior of JavaScript Programs},
  booktitle = {PLDI},
  year      = {2010},
  pages     = {1--12}
}

@inproceedings{Samadi12,
  author = {Samadi, Mehrzad and Hormati, Amir and Mehrara, Mojtaba and Lee, Janghaeng and Mahlke, Scott},
  title = {Adaptive input-aware compilation for graphics engines},
  booktitle = {PLDI},
  year = {2012},
  pages = {13--22},
  publisher = {ACM}
}

@inproceedings{Sherwood00,
  author = {Sherwood, Timothy and Calder, Brad},
  title = {Loop Termination Prediction},
  booktitle = {ISHPC},
  year = {2000},
  pages = {73--87},
  publisher = {Springer-Verlag}
}

@inproceedings{Tian10,
  author = {Tian, Kai and Jiang, Yunlian and Zhang, Eddy Z. and Shen, Xipeng},
  title = {An input-centric paradigm for program dynamic optimizations},
  booktitle = {OOPSLA},
  year = {2010},
  pages = {125--139},
  publisher = {ACM}
}

@inproceedings{Tian11,
  author = {Tian, Kai and Zhang, Eddy and Shen, Xipeng},
  title = {A step towards transparent integration of input-consciousness into dynamic program optimizations},
  booktitle = {OOPSLA},
  year = {2011},
  pages = {445--462},
  publisher = {ACM}
}

@Book{Wolfe96,
  AUTHOR     = "Michael Wolfe",
  YEAR       = 1996,
  TITLE      = "High Performance Compilers for Parallel Computing",
  Edition    = "1st",
  PUBLISHER  = "Adison-Wesley"
}

@inproceedings{Wu04a,
  author = {Wu, Youfeng and Breternitz, Mauricio and Quek, Justin and Etzion, Orna and Fang, Jesse},
  title = {The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators},
  booktitle = {CGO},
  year = {2004},
  pages = {227--236},
  publisher = {IEEE}
}

@inproceedings{Wu04b,
  author    = {Youfeng Wu and
               Mauricio Breternitz Jr. and
               Tevi Devor},
  title     = {Continuous Trip Count Profiling for Loop Optimizations in
               Two-Phase Dynamic Binary Translato},
  booktitle = {INTERACT},
  year      = {2004},
  pages     = {3-12},
  publisher  = {IEEE}
}
